#include "opensslToMd5.hpp"

// 测试代码
int main() 
{
    const char *test_strings[] = {
        "Hello, World!",
        "This is a test string.",
        "1234567890",
        "",
        "Special characters: @#$%^&*()_+-=[]{}|;':\",./<>?"
    };

    int num_tests = sizeof(test_strings) / sizeof(test_strings[0]);

    for (int i = 0; i < num_tests; i++) {
        printf("MD5 hash of '%s': ", test_strings[i]);
        calculate_md5(test_strings[i]);
    }

    return 0;
}    